package com.zboot.zbootadmin.project.gen.service;

import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.config.*;

/**
 * @Author: zyt
 * @Description: 生成代码处理
 * @Date: Created in 15:19 2020/7/18
 */
public interface GenService {

    GlobalConfig globalConfig();
    DataSourceConfig dataSourceConfig();
    StrategyConfig strategyConfig(String ...tables);
    PackageConfig packageConfig(Class clazz);
    TemplateConfig templateConfig();
    AutoGenerator setConfig(Class clazz, String... tables);
    void execute(Class clazz);
}
